package param

type ChannelAntiCheatReq struct {
	Sc    string `json:"sc"`
	CTs   string `json:"c_ts"`
	M     string `json:"m"`
	IP    string `json:"ip"`
	App   string `json:"app"`
	Appid string `json:"appid"`
	Cid   string `json:"cid"`
	Aid   string `json:"aid"`
	Zid   string `json:"zid"`
	Imei  string `json:"imei"`
	Brand string `json:"brand"`
	Model string `json:"model"`
	OsVer string `json:"os_ver"`
}

type DeviceRiskReq struct {
	Z     string `json:"z"`
	App   string `json:"app"`
	JsEnv string `json:"js_env"`
	Jt    string `json:"jt"`
}

type NewChannelAntiCheatReq struct {
	Sc     string `json:"sc"`
	Ts     string `json:"ts"`
	M      string `json:"m"`
	IP     string `json:"ip"`
	App    string `json:"app"`
	Appid  string `json:"appid"`
	Aid    string `json:"aid"`
	Z      string `json:"z"`
	I      string `json:"i"`
	Imsi   int64  `json:"imsi"`
	Ev     string `json:"ev"`
	UserID string `json:"userId"`
	Ver    string `json:"ver"`
	Ssid   string `json:"ssid"`
	Bssid  string `json:"bssid"`
	Model  string `json:"model"`
	Ua     string `json:"ua"`
	Mac    string `json:"mac"`
	Net    string `json:"net"`
	Jt     string `json:"jt"`
	Header Header `json:"header"`
	Extra  Extra  `json:"extra"`
}
type Header struct {
	UserAgent      string `json:"User-Agent"`
	Accept         string `json:"Accept"`
	AcceptEncoding string `json:"Accept-Encoding"`
	AcceptLanguage string `json:"Accept-Language"`
	Connection     string `json:"Connection"`
	Host           string `json:"Host"`
	Referer        string `json:"Referer"`
}
type Extra struct {
	Customer string `json:"customer"`
	Bid      string `json:"bid"`
}

// BlacksReqBefore 定义了用户请求信息的结构体
type BlacksReqBefore struct {
	Page     int    `json:"page"`      // 请求的页码，用于分页查询用户信息
	PageSize int    `json:"count"`     // 每页显示的数量，用于分页查询用户信息
}
// LogsReqBefore 定义了用户请求信息的结构体
type LogsReqBefore struct {
	Page     int    `json:"page"`      // 请求的页码，用于分页查询用户信息
	PageSize int    `json:"count"`     // 每页显示的数量，用于分页查询用户信息
}
// ConfigsReqBefore 定义了用户请求信息的结构体
type ConfigsReqBefore struct {
	Page     int    `json:"page"`      // 请求的页码，用于分页查询用户信息
	PageSize int    `json:"count"`     // 每页显示的数量，用于分页查询用户信息
}